package codegenerator.generator;

import codegenerator.CodeGeneratorException;
import codegenerator.FileBean;
import codegenerator.TableInfo;

public interface IGenerator {
	
	public static final String LEFT_SMALL_BRACKET = "(";
	public static final String RIGHT_SMALL_BRACKET = ")";
	public static final String LEFT_LARGE_BRACKET = "{";
	public static final String RIGHT_LARGE_BRACKET = "}";
	public static final String SPACE = " ";
	public static final String SEMICOLON = ";";

	public void generate(TableInfo...tables) throws CodeGeneratorException;
	
	public void touchFile(FileBean fb);
}
